package ar.uade.distribuidas.tpo.base.dominiodto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

public class ClienteDTO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Long cuil;
	private String nombre;
	private List<CondicionDeVentaDTO> condiciones;

	public ClienteDTO() {
		this.condiciones = new LinkedList<CondicionDeVentaDTO>();
	}

	public ClienteDTO(Long cuil, String nombre) {
		super();
		this.cuil = cuil;
		this.nombre = nombre;
	}

	public ClienteDTO(Long cuil) {
		super();
		this.cuil = cuil;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public Long getCuil() {
		return cuil;
	}

	public void setCuil(Long cuil) {
		this.cuil = cuil;
	}

	@Override
	public String toString() {
		return "ClienteDTO [cuil=" + cuil + ", nombre=" + nombre + "]";
	}

	public List<CondicionDeVentaDTO> getCondiciones() {
		return condiciones;
	}

	public void setCondiciones(List<CondicionDeVentaDTO> condiciones) {
		this.condiciones = condiciones;
	}

}
